1.2. Vendor 2 notes/results
iCalendar Method | Vendor 2 supported | Test with Vendor 1 | Test with Vendor 3 |
---|---|---|---|
Event Publish | yes | not tested | not tested |
Event Publish | yes | not tested | not tested |
Event Request | - | - | - |
New Event | - | - | - |
non repeating | yes | tested | tested |
non repeating | yes | tested | tested |
| yes | tested | tested |
`RRULE` repeating no exceptions | yes | tested | tested |
| will not create | not tested | not tested |
`RRULE` with `EXRULE` | yes | not tested | not tested |
| will not create | not tested | not tested |
`RRULE` with | yes | not tested | not tested |
| yes | not tested | not tested |
| yes | not tested | not tested |
| will not create | not tested | not tested |
| yes | not tested | not tested |
| will not create | not tested | not tested |
| yes | not tested | not tested |
with attachment | yes | not tested | not tested |
with attachment | yes | not tested | not tested |
Broadcast | - | - | - |
non repeating | yes | tested | not tested |
non repeating | yes | tested | ? |
| yes | not tested | not tested |
`RRULE` repeating no exceptions | yes | not tested | not tested |
| will not create | not tested | not tested |
`RRULE` with `EXRULE` | yes | not tested | not tested |
| will not create | not tested | not tested |
`RRULE` with | yes | not tested | not tested |
| yes | not tested | not tested |
| yes | not tested | not tested |
| will not create | not tested | not tested |
| yes | not tested | not tested |
| will not create | not tested | not tested |
| yes | not tested | not tested |
with attachment | yes | not tested | not tested |
with attachment | yes | not tested | not tested |
Reschedule | - | - | - |
Non repeating | yes | not tested | not tested |
Non repeating | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Individual event of repeat set | yes | not tested | not tested |
Individual event of repeat set | yes | not tested | not tested |
Update | - | - | - |
Non repeating | yes | not tested | not tested |
Non repeating | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Individual event of repeat set | yes | not tested | not tested |
Individual event of repeat set | yes | not tested | not tested |
Event Reply | - | - | - |
Accept | - | - | - |
Non repeating | yes | tested | tested |
Non repeating | yes | tested | tested |
Repeating all | yes | tested | tested |
Repeating all | yes | tested | tested |
Individual event from repeat set | yes | not tested | not tested |
Individual event from repeat set | not tested | not tested | |
Decline | - | - | - |
Non repeating | yes | ? | ? |
Non repeating | yes | ? | ? |
Repeating all | yes | ? | ? |
Repeating all | yes | ? | ? |
Individual event from repeat set | yes | not tested | not tested |
Individual event from repeat set | yes | not tested | not tested |
Delegate | - | - | - |
Non repeating | yes | not tested | not tested |
Non repeating | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Individual event from repeat set | yes | not tested | not tested |
Individual event from repeat set | yes | not tested | not tested |
Event Refresh Request | - | - | - |
Non repeating | yes | not tested | not tested |
Non repeating | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Event Counter | - | - | - |
Non repeating | yes | not tested | not tested |
Non repeating | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Repeating all | yes | not tested | not tested |
Individual event from repeat set | yes | not tested | not tested |
Individual event from repeat set | yes | not tested | not tested |
Event DeclineCounter | yes | not tested | not tested |
Event DeclineCounter | yes | not tested | not tested |
Event Add | not supported | not tested | not tested |
Event Add | not supported | not tested | not tested |
Event Cancel | - | - | - |
Cancel Non repeating | yes | tested | tested |
Cancel Non repeating | yes | tested | tested |
Cancel Repeating all | yes | tested | tested |
Cancel Repeating all | yes | tested | tested |
Cancel Individual event from repeat set | yes | not tested | not tested |
Cancel Individual event from repeat set | yes | not tested | not tested |
Remove individual from non repeating | yes | not tested | not tested |
Remove individual from non repeating | yes | not tested | not tested |
Remove individual from entire repeat set | yes | not tested | not tested |
Remove individual from entire repeat set | yes | not tested | not tested |
Remove individual from individual event of RS | yes | not tested | not tested |
Remove individual from individual event of RS | yes | not tested | not tested |
ToDo Publish | yes | not tested | not tested |
ToDo Publish | yes | not tested | not tested |
ToDo Request | - | - | - |
New ToDo | - | - | - |
Non repeating | yes | not tested | not tested |
Non repeating | yes | not tested | not tested |
| yes | ||
| will not create | ||
| will not create | ||
| yes | ||
| will not create | ||
| will not create | ||
Reschedule | - | - | - |
Non repeating | yes | ||
Repeating all | yes | ||
Individual event of repeat set | yes | ||
Update | yes | ||
ToDo Reply | - | - | - |
Accept | - | - | - |
Non repeating | yes | ||
Repeating all | yes | ||
Individual event from repeat set | yes | ||
Decline | - | - | - |
Non repeating | yes | ||
Repeating all | yes | ||
Individual event from repeat set | yes | ||
ToDo Add | no | ||
ToDo Cancel | - | - | - |
Cancel Non repeating | yes | ||
Cancel Repeating all | yes | ||
Cancel Individual event from repeat set | yes | ||
Remove individual from non repeating | yes | ||
Remove individual from entire repeat set | yes | ||
Remove individual from individual event of RS | yes | ||
ToDo Refresh Request | yes | ||
ToDo Counter | - | - | - |
Non Repeating | yes | ||
Repeating all | yes | ||
Individual event from repeat set | yes | ||
ToDo DeclineCounter | yes | ||
FreeBusy Publish | not yet | ||
FreeBusy Request | not yet | ||
FreeBusy Reply | not yet | ||
VJournal Publish | no planned support | ||
VJournal Add | no planned support | ||
VJournal Cancel | no planned support | ||
Status Reply | not yet |
Some issues found were UID problems and then in timezone problems.
The only other interesting problem was distinguishing between removing a person and canceling. From my point of view we did not end up doing a lot of testing. I am including a table of what we support and what we tested. The table is not completed except for EVENTS
Other Issues encountered while doing iCAL testing at CalConnect2.
Sent to a Bcc user via Location Doc: “Through xxxx Server/MIME format”; Person Doc: “Prefers MIME”. The Bcc user receives an invitation with all of the Typical Workflow actions. Error: S/he should only have the “Add to Calendar” action.
Reschedule notices are not displaying invitee response actions.
Invitations from a French Vendor 3 client are received with no subject or date/time fields.
Cancellation notices being received as Updates from vendor 1. Upon opening notice, you get the correct pop-up indicating that the meeting has been cancelled and the entry is removed from the Calendar. However, the “Update Calendar” button is not hidden, and if you click on it it will recreate the entry.
Cancellation of a repeating meeting from Vendor 3 doesn’t remove entries from Calendar.
Custom repeats from Vendor 3 (
RDATE
s) only display the first date in the “Repeat Options” dialog in invitee’s Calendar entry.